package org.hxyjs.mapper;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Param;
import org.hxyjs.entity.AdministratorType;
import org.hxyjs.entity.AdministratorTypeExample;
import org.hxyjs.entity.AdministratorType;

public interface AdministratorTypeMapper {
    long countByExample(AdministratorTypeExample example);

    int deleteByExample(AdministratorTypeExample example);

    int deleteByPrimaryKey(String ano);

    List<AdministratorType> getAdministratorTypeByPage(Map<String, Object> map);

    int insert(AdministratorType record);

    String getMaxAno();

    int insertSelective(AdministratorType record);

    List<AdministratorType> selectByExample(AdministratorTypeExample example);

    AdministratorType selectByPrimaryKey(String ano);

    int updateByExampleSelective(@Param("record") AdministratorType record, @Param("example") AdministratorTypeExample example);

    int updateByExample(@Param("record") AdministratorType record, @Param("example") AdministratorTypeExample example);

    int updateByPrimaryKeySelective(AdministratorType record);

    int updateByPrimaryKey(AdministratorType record);
}